package com.sy.dto;

import lombok.Data;

import java.util.List;


/**
 * 所有的分页操作中最后的分页结果都可以通过这个对象去返回
 * 然后把这个对象直接塞入Result对象作为前端返回JSON的最终格式
 * @param <T>
 */
@Data
public class Page<T> {
    /**
     * 属性描述: 页码
     */
    private Integer pageNo;
    /**
     * 属性描述: 每页大小
     */
    private Integer pageSize;
    /**
     * 属性描述: 总记录数
     */
    private Long total;
    /**
     * 属性描述: 总页数
     */
    private Long pageCount;
    /**
     * 属性描述: 查询得到的结果列表
     */
    private List<T> data;
}
